# name: MVE vmaxa and vmina instructions
# as: -march=armv8.1-m.main+mve.fp
# objdump: -dr --prefix-addresses --show-raw-insn -marmv8.1-m.main

.*: +file format .*arm.*

Disassembly of section .text:
[^>]*> ee33 0e81 	vmaxa.s8	q0, q0
[^>]*> ee33 1e81 	vmina.s8	q0, q0
[^>]*> ee33 0e83 	vmaxa.s8	q0, q1
[^>]*> ee33 1e83 	vmina.s8	q0, q1
[^>]*> ee33 0e85 	vmaxa.s8	q0, q2
[^>]*> ee33 1e85 	vmina.s8	q0, q2
[^>]*> ee33 0e89 	vmaxa.s8	q0, q4
[^>]*> ee33 1e89 	vmina.s8	q0, q4
[^>]*> ee33 0e8f 	vmaxa.s8	q0, q7
[^>]*> ee33 1e8f 	vmina.s8	q0, q7
[^>]*> ee33 2e81 	vmaxa.s8	q1, q0
[^>]*> ee33 3e81 	vmina.s8	q1, q0
[^>]*> ee33 2e83 	vmaxa.s8	q1, q1
[^>]*> ee33 3e83 	vmina.s8	q1, q1
[^>]*> ee33 2e85 	vmaxa.s8	q1, q2
[^>]*> ee33 3e85 	vmina.s8	q1, q2
[^>]*> ee33 2e89 	vmaxa.s8	q1, q4
[^>]*> ee33 3e89 	vmina.s8	q1, q4
[^>]*> ee33 2e8f 	vmaxa.s8	q1, q7
[^>]*> ee33 3e8f 	vmina.s8	q1, q7
[^>]*> ee33 4e81 	vmaxa.s8	q2, q0
[^>]*> ee33 5e81 	vmina.s8	q2, q0
[^>]*> ee33 4e83 	vmaxa.s8	q2, q1
[^>]*> ee33 5e83 	vmina.s8	q2, q1
[^>]*> ee33 4e85 	vmaxa.s8	q2, q2
[^>]*> ee33 5e85 	vmina.s8	q2, q2
[^>]*> ee33 4e89 	vmaxa.s8	q2, q4
[^>]*> ee33 5e89 	vmina.s8	q2, q4
[^>]*> ee33 4e8f 	vmaxa.s8	q2, q7
[^>]*> ee33 5e8f 	vmina.s8	q2, q7
[^>]*> ee33 8e81 	vmaxa.s8	q4, q0
[^>]*> ee33 9e81 	vmina.s8	q4, q0
[^>]*> ee33 8e83 	vmaxa.s8	q4, q1
[^>]*> ee33 9e83 	vmina.s8	q4, q1
[^>]*> ee33 8e85 	vmaxa.s8	q4, q2
[^>]*> ee33 9e85 	vmina.s8	q4, q2
[^>]*> ee33 8e89 	vmaxa.s8	q4, q4
[^>]*> ee33 9e89 	vmina.s8	q4, q4
[^>]*> ee33 8e8f 	vmaxa.s8	q4, q7
[^>]*> ee33 9e8f 	vmina.s8	q4, q7
[^>]*> ee33 ee81 	vmaxa.s8	q7, q0
[^>]*> ee33 fe81 	vmina.s8	q7, q0
[^>]*> ee33 ee83 	vmaxa.s8	q7, q1
[^>]*> ee33 fe83 	vmina.s8	q7, q1
[^>]*> ee33 ee85 	vmaxa.s8	q7, q2
[^>]*> ee33 fe85 	vmina.s8	q7, q2
[^>]*> ee33 ee89 	vmaxa.s8	q7, q4
[^>]*> ee33 fe89 	vmina.s8	q7, q4
[^>]*> ee33 ee8f 	vmaxa.s8	q7, q7
[^>]*> ee33 fe8f 	vmina.s8	q7, q7
[^>]*> ee37 0e81 	vmaxa.s16	q0, q0
[^>]*> ee37 1e81 	vmina.s16	q0, q0
[^>]*> ee37 0e83 	vmaxa.s16	q0, q1
[^>]*> ee37 1e83 	vmina.s16	q0, q1
[^>]*> ee37 0e85 	vmaxa.s16	q0, q2
[^>]*> ee37 1e85 	vmina.s16	q0, q2
[^>]*> ee37 0e89 	vmaxa.s16	q0, q4
[^>]*> ee37 1e89 	vmina.s16	q0, q4
[^>]*> ee37 0e8f 	vmaxa.s16	q0, q7
[^>]*> ee37 1e8f 	vmina.s16	q0, q7
[^>]*> ee37 2e81 	vmaxa.s16	q1, q0
[^>]*> ee37 3e81 	vmina.s16	q1, q0
[^>]*> ee37 2e83 	vmaxa.s16	q1, q1
[^>]*> ee37 3e83 	vmina.s16	q1, q1
[^>]*> ee37 2e85 	vmaxa.s16	q1, q2
[^>]*> ee37 3e85 	vmina.s16	q1, q2
[^>]*> ee37 2e89 	vmaxa.s16	q1, q4
[^>]*> ee37 3e89 	vmina.s16	q1, q4
[^>]*> ee37 2e8f 	vmaxa.s16	q1, q7
[^>]*> ee37 3e8f 	vmina.s16	q1, q7
[^>]*> ee37 4e81 	vmaxa.s16	q2, q0
[^>]*> ee37 5e81 	vmina.s16	q2, q0
[^>]*> ee37 4e83 	vmaxa.s16	q2, q1
[^>]*> ee37 5e83 	vmina.s16	q2, q1
[^>]*> ee37 4e85 	vmaxa.s16	q2, q2
[^>]*> ee37 5e85 	vmina.s16	q2, q2
[^>]*> ee37 4e89 	vmaxa.s16	q2, q4
[^>]*> ee37 5e89 	vmina.s16	q2, q4
[^>]*> ee37 4e8f 	vmaxa.s16	q2, q7
[^>]*> ee37 5e8f 	vmina.s16	q2, q7
[^>]*> ee37 8e81 	vmaxa.s16	q4, q0
[^>]*> ee37 9e81 	vmina.s16	q4, q0
[^>]*> ee37 8e83 	vmaxa.s16	q4, q1
[^>]*> ee37 9e83 	vmina.s16	q4, q1
[^>]*> ee37 8e85 	vmaxa.s16	q4, q2
[^>]*> ee37 9e85 	vmina.s16	q4, q2
[^>]*> ee37 8e89 	vmaxa.s16	q4, q4
[^>]*> ee37 9e89 	vmina.s16	q4, q4
[^>]*> ee37 8e8f 	vmaxa.s16	q4, q7
[^>]*> ee37 9e8f 	vmina.s16	q4, q7
[^>]*> ee37 ee81 	vmaxa.s16	q7, q0
[^>]*> ee37 fe81 	vmina.s16	q7, q0
[^>]*> ee37 ee83 	vmaxa.s16	q7, q1
[^>]*> ee37 fe83 	vmina.s16	q7, q1
[^>]*> ee37 ee85 	vmaxa.s16	q7, q2
[^>]*> ee37 fe85 	vmina.s16	q7, q2
[^>]*> ee37 ee89 	vmaxa.s16	q7, q4
[^>]*> ee37 fe89 	vmina.s16	q7, q4
[^>]*> ee37 ee8f 	vmaxa.s16	q7, q7
[^>]*> ee37 fe8f 	vmina.s16	q7, q7
[^>]*> ee3b 0e81 	vmaxa.s32	q0, q0
[^>]*> ee3b 1e81 	vmina.s32	q0, q0
[^>]*> ee3b 0e83 	vmaxa.s32	q0, q1
[^>]*> ee3b 1e83 	vmina.s32	q0, q1
[^>]*> ee3b 0e85 	vmaxa.s32	q0, q2
[^>]*> ee3b 1e85 	vmina.s32	q0, q2
[^>]*> ee3b 0e89 	vmaxa.s32	q0, q4
[^>]*> ee3b 1e89 	vmina.s32	q0, q4
[^>]*> ee3b 0e8f 	vmaxa.s32	q0, q7
[^>]*> ee3b 1e8f 	vmina.s32	q0, q7
[^>]*> ee3b 2e81 	vmaxa.s32	q1, q0
[^>]*> ee3b 3e81 	vmina.s32	q1, q0
[^>]*> ee3b 2e83 	vmaxa.s32	q1, q1
[^>]*> ee3b 3e83 	vmina.s32	q1, q1
[^>]*> ee3b 2e85 	vmaxa.s32	q1, q2
[^>]*> ee3b 3e85 	vmina.s32	q1, q2
[^>]*> ee3b 2e89 	vmaxa.s32	q1, q4
[^>]*> ee3b 3e89 	vmina.s32	q1, q4
[^>]*> ee3b 2e8f 	vmaxa.s32	q1, q7
[^>]*> ee3b 3e8f 	vmina.s32	q1, q7
[^>]*> ee3b 4e81 	vmaxa.s32	q2, q0
[^>]*> ee3b 5e81 	vmina.s32	q2, q0
[^>]*> ee3b 4e83 	vmaxa.s32	q2, q1
[^>]*> ee3b 5e83 	vmina.s32	q2, q1
[^>]*> ee3b 4e85 	vmaxa.s32	q2, q2
[^>]*> ee3b 5e85 	vmina.s32	q2, q2
[^>]*> ee3b 4e89 	vmaxa.s32	q2, q4
[^>]*> ee3b 5e89 	vmina.s32	q2, q4
[^>]*> ee3b 4e8f 	vmaxa.s32	q2, q7
[^>]*> ee3b 5e8f 	vmina.s32	q2, q7
[^>]*> ee3b 8e81 	vmaxa.s32	q4, q0
[^>]*> ee3b 9e81 	vmina.s32	q4, q0
[^>]*> ee3b 8e83 	vmaxa.s32	q4, q1
[^>]*> ee3b 9e83 	vmina.s32	q4, q1
[^>]*> ee3b 8e85 	vmaxa.s32	q4, q2
[^>]*> ee3b 9e85 	vmina.s32	q4, q2
[^>]*> ee3b 8e89 	vmaxa.s32	q4, q4
[^>]*> ee3b 9e89 	vmina.s32	q4, q4
[^>]*> ee3b 8e8f 	vmaxa.s32	q4, q7
[^>]*> ee3b 9e8f 	vmina.s32	q4, q7
[^>]*> ee3b ee81 	vmaxa.s32	q7, q0
[^>]*> ee3b fe81 	vmina.s32	q7, q0
[^>]*> ee3b ee83 	vmaxa.s32	q7, q1
[^>]*> ee3b fe83 	vmina.s32	q7, q1
[^>]*> ee3b ee85 	vmaxa.s32	q7, q2
[^>]*> ee3b fe85 	vmina.s32	q7, q2
[^>]*> ee3b ee89 	vmaxa.s32	q7, q4
[^>]*> ee3b fe89 	vmina.s32	q7, q4
[^>]*> ee3b ee8f 	vmaxa.s32	q7, q7
[^>]*> ee3b fe8f 	vmina.s32	q7, q7
[^>]*> fe71 ef4d 	vpstete
[^>]*> ee33 0e83 	vmaxat.s8	q0, q1
[^>]*> ee37 ee8f 	vmaxae.s16	q7, q7
[^>]*> ee3b 1e83 	vminat.s32	q0, q1
[^>]*> ee37 fe8f 	vminae.s16	q7, q7
